function test(){
    var arr = []
    for(var i = 0; i < 10; i++){
        (function(j){
         //var j = 1
         arr[j] = function(){
             console.log(j);
         }
        })(i)
      
    }
    return arr
}

var myArr = test() //[function(){},....]
//myArr[0]()


for(var j = 0; j < 10; j++){
    myArr[j]()
}